sample-boot-conditional

  • Condition

    • 这是一个函数式接口
    • 只有满足一些列条件之后创建一个bean
    • 使用的位置为类和方法上都行
    • 核心启用为spring4.0以后
  • @Conditional

    • 如何加载和编译Conditional???
    • 基于Condition接口的注解方式
    • 自定义需要实现 Condition 接口

      • ConditionalOnBean
      • ConditionalOnMissingBean
      • ConditionalOnClass
  • 参数外部配置

    • 通过application.yml

      self:
          env : dev
    • 通过系统启动参数配置

      -Dself.param=test
  • 参考


砍材农夫
36 声望0 粉丝